package com.lswms.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.lswms.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 挑战期数表
 *
 * @author Mark sunlightcs@gmail.com
 * @since 1.0.0 2020-05-06
 */
@Data
@EqualsAndHashCode(callSuper=false)
@TableName("yn_sign")
public class YnSignEntity extends BaseEntity {
	private static final long serialVersionUID = 1L;

    /**
     * 期数
     */
	private String signNo;
    /**
     * 编号描述
     */
	private String noDesc;
    /**
     * 挑战名称
     */
	private String signName;
    /**
     * 挑战类型（1：新手，2：初级，3：中级，4：高级）
     */
	private String type;
    /**
     * 挑战金额
     */
	private BigDecimal amount;
    /**
     * 本期总奖池
     */
	private BigDecimal reward;
    /**
     * 本期总奖池（机器人）
     */
	private BigDecimal rewardj;

    /**
     * 本期平台服务费
     */
	private BigDecimal platformFee;
    /**
     * 本期派发金额
     */
	private BigDecimal distributeAmount;
    /**
     * 本期提现金额
     */
	private BigDecimal cashoutAmount;
    /**
     * 上期剩余累积到本期金额
     */
	private BigDecimal lastAmount;
    /**
     * 报名人数
     */
	private Integer signCount;
    /**
     * 报名人数（机器人）
     */
	private Integer signCountj;

    /**
     * 报名起止时间
     */
	private String enterTime;
    /**
     * 打卡起止时间
     */
	private String signTime;
    /**
     * 更新者
     */
	private Long updater;
    /**
     * 更新时间
     */
	private Date updateDate;
}